功耗调整参考
目前Takoyaki功耗主要有下面几个地方可以调节:
-
模拟电路关闭(注意打成*才是关闭)
在kernel config关闭如下选项(如果需要点屏,DISP_LPLL不能关闭,如果需要点MIPI屏,MIPI_DPHY_TX也不能关闭)
-
模拟电路对应功能模块的config关掉(关闭对应的数字电路)
-
Audio & HDMI & IDAC(VGA) & DISP对应的功能模块在SDK里面配置,关掉对应的SDK模块即可:
project\release\customer_tailor\nvr_i2m_display_glibc_tailor.mk
-
audio
interface_ai:=disable interface_ao:=disable mhal_aio:=disable
-
hdmi
interface_hdmi:=disable mhal_hdmitx:=disable
-
disp
interface_disp:=disable mhal_disp:=disable
-
mipi tx
interface_panel:=disable mhal_panel:=disable
-
-
EMAC网络开关的config在kernel的config里面:
-
Sata开关的config在kernel的config里面:
-
SS_SATA_HOST:
-
Usb开关的config在kernel如下config
-
-
CPU单核运行400MHz
-
CPU 以400MHz运行
kernel\arch\arm\boot\dts\infinity2m.dtsi
-
CPU单核运行
在bootargs最后加上nosmp即可:
bootargs=console=ttyS0,115200 root=/dev/mtdblock4 rootfstype=squashfs ro init=/linuxrc LX_MEM=0x3f00000 mma_heap=mma_heap_name0,miu=0,sz=0x1000000 mma_memblock_remove=1 highres=off mmap_reserved=fb,miu=0,sz=0x300000,max_start_off=0x3300000,max_end_off=0x3600000 nosmp
-
公版的测试数据如下:
测试软件版本:TAKOYAKI_DLS00V009。
测试环境:Takoyaki NOR EVB板接TTL panel 12V供电。
默认配置(网络&usb打开) | 关闭网络 | 关闭网络 & usb | 关闭网络 & usb& sata | 关闭网络 & usb & sata & audio | 关闭网络 & usb & sata & audio & mipi | 关闭网络 & usb & sata & audio & mipi & UPLL | 关闭网络 & usb & sata & audio & mipi & UPLL & cpu 400MHz | 关闭网络 & usb & sata & audio & mipi & UPLL & cpu 400MHz & nosmp单核 | |||
---|---|---|---|---|---|---|---|---|---|---|---|
3.3v | IO | 75.8 | 73 | 56.6 | 56.6 | 56.7 | 56.7 | 53.4 | 57.4 | 57.6 | |
1.8v | AVDDIO_DRAM: | 32.1 | 32 | 32.02 | 32.02 | 32.01 | 31.98 | 32.01 | 31.96 | 32.01 | |
AVDDIO\_DATA: | 49.5 | 50 | 49.4 | 49.5 | 49.4 | 49.4 | 49.4 | 49.4 | 49.5 | ||
0.9v | DVDD_DDR: | 7.54 | 7.5 | 7.52 | 7.52 | 7.53 | 7.53 | 7.52 | 7.52 | 7.53 | |
COREPOWER: | 127 | 124 | 120 | 120 | 120 | 119 | 85 | 77 | 77 | ||
total(单位:mA): | 292 | 286 | 265.54 | 265.64 | 265.64 | 264.61 | 227.33 | 223.28 | 223.64 |
查看CPU温度:
cat /sys/devices/virtual/mstar/msys/TEMP_R
查看CPU频率:
cat sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq